
class AdsConst {

  //广告是否开启
  static bool isOpenAds = false;

  //  个人所得税核算助手ios
  //  5752413
  //  插屏n1
  //  103702337
  //  插屏n2
  //  103702716
  //  插屏n3
  //  103702815
  //  插屏n4
  //  103702906
  //  信息流n1
  //  103701980
  //  信息流n2
  //  103702338
  //  信息流n3
  //  103702717
  //  信息流n4
  //  103702816
  //  开屏n1
  //  103702907
  //  激励视频n1
  //  103701981

  //广告ID
  static String appId = "5752413";

  static List<String> cpList = [
    "103702337",
    "103702716",
    "103702815",
    "103702906",
  ];

  static List<String> xxlList = [
    "103701980",
    "103702338",
    "103702717",
    "103702816",
  ];

  static List<String> kpList = [
    "103702907",
  ];

  // 激励视频n1
  static List<String> jlspnList = [
    "103701981",
  ];

  //行为类型，0:展示、1:点击、2:请求、3:请求成功
  static const int actionType0 = 0;
  static const int actionType1 = 1;
  static const int actionType2 = 2;
  static const int actionType3 = 3;

  //广告样式，0:信息流、1:全屏(暂无)、2:插屏、3:激励视频、4:开屏、5:banner广告
  static int getAdStyle(String aid) {
    if (AdsConst.xxlList.contains(aid)) {
      return 0;
    }
    if (AdsConst.cpList.contains(aid)) {
      return 2;
    }
    if (AdsConst.jlspnList.contains(aid)) {
      return 3;
    }
    if (AdsConst.kpList.contains(aid)) {
      return 4;
    }
    return 0;
  }

  //广告平台 - 转化
  static String getAdPlatformType(String adPlatformType) {
    switch (adPlatformType) {
      case "28":
        return "ks";
      case "15":
        return "csj";
      case "8":
        return "ylh";
      case "22":
        return "bqt";
      case "ks":
        return "ks";
      case "pangle":
        return "csj";
      case "gdt":
        return "ylh";
      case "baidu":
        return "bqt";
    }
    return "";
  }


}
